0debca46badf89fe093112b493322c4123b48bf2,weasis-acquire/weasis-acquire-explorer/src/main/java/org/weasis/acquire/explorer/dicom/Transform2Dicom.java,Transform2Dicom,dicomize,#Collection#,68
Before Change
public static File dicomize(Collection<AcquireImageInfo> collection) {
File exportDirDicom =
FileUtil.createTempDir(AppProperties.buildAccessibleTempDirectory("tmp", "dicomize", "dcm")); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
if (collection != null) {
File exportDirImage =
FileUtil.createTempDir(AppProperties.buildAccessibleTempDirectory("tmp", "dicomize", "img")); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
try {
buildStudySeriesDate(collection);
// Global series for all PR
String seriesInstanceUID = UIDUtils.createUID();
for (AcquireImageInfo imageInfo : collection) {
ImageElement img = imageInfo.getImage();
TagW tagUid = TagD.getUID(Level.INSTANCE);
String uid = (String) img.getTagValue(tagUid);
if (uid == null) {
uid = UIDUtils.createUID();
After Change
String seriesInstanceUID) {
ImageElement imageElement = imageInfo.getImage();
String sopInstanceUID = Objects.requireNonNull((String) imageElement.getTagValue(TagD.getUID(Level.INSTANCE)));
// Transform to JPEG
File imgFile = imageElement.getFileCache().getOriginalFile().get();